package ie.lawlor.amvc;

import ie.lawlor.amvc.event.Event;
import ie.lawlor.amvc.event.IEventSink;
import ie.lawlor.amvc.event.IEventSource;
import ie.lawlor.amvc.event.VisibilityListener;

/**
 * @author blawlor
 *
 */
public interface IModel extends IEventSink, IEventSource, VisibilityListener {
	public void setController(IController controller);
	public void doCursorWaiting(Event e);
	public void doCursorNormal(Event e);
}
